Stochastic Bayesian Computation for Autonomous Robot Sensorimotor Systems
نویسندگان
چکیده
This paper presents a stochastic computing implementation of a Bayesian sensorimotor system that performs obstacle avoidance for an autonomous robot. In a previous work we have shown that we are able to automatically design a probabilistic machine which computes inferences on a Bayesian model using stochastic arithmetic. We start from a high level Bayesian model description, then our compiler generates an electronic circuit, corresponding to the probabilistic inference, operating on stochastic bit streams. Our goal in this paper is to show that our compilation toolchain and simulation device work on a classic robotic application, sensor fusion for obstacle avoidance. The novelty is in the way the computations are implemented, opening the way for future low power autonomous robots using such circuits to perform Bayesian Inference.
منابع مشابه
Quick and energy-efficient Bayesian computing of binocular disparity using stochastic digital signals
Reconstruction of the tridimensional geometry of a visual scene using the binocular disparity information is an important issue in computer vision and mobile robotics, which can be formulated as a bayesian inference problem. However, computation of the full disparity distribution with an advanced bayesian model is usually an intractable problem, and proves computationally challenging even with ...
متن کاملApproximation enhancement for stochastic Bayesian inference
Highlights • Orders-of-magnitude improvement in approximate Bayesian inference efficiency • Bitstream autocorrelation limits inference approximation accuracy • Autocorrelation successfully mitigated to improve Bayesian inference approximation • Approximate Bayesian inference efficiently performed in hardware 2 Abstract Advancements in autonomous robotic systems have been impeded by the lack of ...
متن کاملBayesian optimal control for a non-autonomous stochastic discrete time system
The main objective of this article is to develop Bayesian optimal control for a class of nonautonomous linear stochastic discrete time systems. By taking into consideration that the disturbances in the system are given by a random vector with components belonging to an exponential family with a natural parameter, we prove that the Bayes control is the solution of a linear system of algebraic eq...
متن کاملA coordination model for ultra-large scale systems of systems
The ultra large multi-agent systems are becoming increasingly popular due to quick decay of the individual production costs and the potential of speeding up the solving of complex problems. Examples include nano-robots, or systems of nano-satellites for dangerous meteorite detection, or cultures of stem cells for organ regeneration or nerve repair. The topics associated with these systems are u...
متن کاملA Q-learning Based Continuous Tuning of Fuzzy Wall Tracking
A simple easy to implement algorithm is proposed to address wall tracking task of an autonomous robot. The robot should navigate in unknown environments, find the nearest wall, and track it solely based on locally sensed data. The proposed method benefits from coupling fuzzy logic and Q-learning to meet requirements of autonomous navigations. Fuzzy if-then rules provide a reliable decision maki...
متن کامل